Using Progress Billing Orders

Progress Billing orders are a series of Sales and/or Purchase Orders linked to a Progress Billing item that has specified payments, with billing amounts and due dates different than the shipments. The intent is to manage the cash receipts and billing separate from the shipments and to avoid timing issues for accounting by recognizing the costs and revenues in the same period. The system relieves inventory as it goes but relieves the cost to a progress billing account instead of COGS. Billings are made as it goes but accumulate to the progress billing account instead of a revenue (Sales) or expense (Purchases) account.

Configuration

In order to create a Progress Billing order, multiple items must be set up before entry:

  • Progress Billing Categories - Maintained in Sales > Maintenance > Progress Billing Categories.
  • A Progress Billing order must be set up before the associated Sales and/or Purchase Orders are entered.
  • A non-stock item, created in Item Master must be created exclusively for use on Progress Billings. For more information on Part setup, refer to Designing a Part Numbering System and Creating Parts.

Process

Adding a Progress Billing

  1. Navigate to Sales > Progress Billing. Click "New".
  2. The "Created" field populates with the current date, but can be changed if desired. The Category and Currency also populate with default values but may be modified if desired.
  3. Select the Bill-to Company this order is for. The Ship-to Company, Facility, and Terms should populate based on order defaults, but may be modified if desired.
  4. Fill in any desired optional fields, such as Bill-to PO or Description.
  5. Click "Add" and in the Edit Billing Event form, select an Event Part Number (any Part with "Stocked" not checked in its' Item Master) and enter an Amount to charge for the part.
  6. If any amount should be invoiced now, enter it in the "Bill Now" field.
  7. If an amount of money (in construction jobs, usually this is around 10%) will be withheld until project completion, enter in a percent in the "Retainage %" field.
  8. Click "Save" and close the form if only one line will be added, or click "Next" and repeat steps 5-7 to add more lines.
  9. Notice that once lines have been added, the "Remaining Amount" field will calculate the sum of all values in the "Amount" column of the lines.

Example Progress Billing order

Below is an example of Progress Billing to construct a building with the following payments due:

Transaction

Amount

Due

Due On

1st Billing $40,000 May 10 Due immediately
2nd Billing $40,000 June 14 Due upon completion of foundation
3rd Billing $35,000 July 3 Due upon completion of building

The planned shipments for the building (note that these are not visible on the Progress Billing form) are:

Transaction

Amount

Date

Shipment Materials

1st Shipment $35,000 May 17 Lumber and materials
2nd Shipment $15,000 June 16 Floor trusses
3rd Shipment $40,000 June 23 Wall panels
4th Shipment $25,000 June 28 Roof trusses

Two additional, unplanned shipments are made during the course of construction:

Transaction

Amount

Date

Shipment Materials

5th Shipment $4,000 June 29 Roof truss error
6th Shipment $-3,000 July 2 Return of unused lumber

The transactions create the following GL entries:

Transaction

Account

Debit

Credit

1st Billing AR $40,000  
  Progress Billing Revenue   $40,000
1st Shipment Inventory   $28,000
  Progress Billing COGS $28,000  
2nd Billing AR $40,000  
  Progress Billing Revenue   $40,000
2nd Shipment Inventory   $9,000
  Progress Billing COGS $9,000  
3rd Shipment Inventory   $9,000
  Progress Billing COGS $9,000  
4th Shipment Inventory   $17,000
  Progress Billing COGS $17,000  
5th Shipment Inventory   $3,000
  Progress Billing COGS $3,000  
6th Shipment Inventory $2,100  
  Progress Billing COGS   $2,100
3rd Billing AR $35,000  
  Progress Billing Revenue   $35,000

The total of the shipments equals $116,000. Since the Progress Billing amount is $115,000 there is a $1,000 loss on the Progress Billing.

At this point the Progress Billing is marked as completed by clicking the "Close-out" button on the Edit Progress Billing form. This reverses out the Progress Billing totals to the appropriate revenue/expense accounts and reverses the Progress Billing totals to the appropriate COGS accounts. On the Sales side, the transaction will look like the following:

Account

Debit

Credit

Progress Billing Revenue $115,000  
Sales – Lumber   $32,000
Sales – Floors   $15,000
Sales – Walls   $40,000
Sales – Roofs   $25,000
Sales – Roof errors   $4,000
Sales – progress billing gain/loss $1,000  
Progress Billing COGS   $82,900
COGS – Lumber $25,900  
COGS – Floors $9,000  
COGS – Walls $28,000  
COGS – Roofs $17,000  
COGS – Roof errors $3,000  

Thus, by utilizing this functionality for a job that spanned three periods, all revenues and expenses for this Progress Billing are recognized on the same date. The system also manages the AR and billing issues and integrates the credit issues associated with Progress Billings.

Adding Sales Orders against open Progress Billings

There are two methods for adding Sales Orders against open Progress Billing Orders.

  1. The same process as described in the Entering Sales Orders Using the Order Entry Function page. The only necessity is that the Bill-to Company selected must have at least one open Progress Billing order. Once the Bill-to Company is selected, a list of available Progress Billing Orders should appear and the user may select one for use. If not, navigate to the Misc 1 tab and select the desired Progress Billing order from the pick list.
  2. Run a report using Sales > Progress Billing and drill into the desired Progress Billing order on the Progress Billing Summary form. On the View Progress Billing form, select the desired Part from the list and click "View Orders", then "New Linked SO" to open the Sales Order Entry form with most of the necessary fields populated. Once the Sales Order is saved, it may be shipped and invoiced as normal.

Adding Purchase Orders against open Progress Billings

Starting in version 15.03.075, Purchase Orders may also be linked to Progress Billings. To create a Purchase Order and link it to an open Progress Billing, follow the same process listed in the Entering Purchase Orders Using the Order Entry Function Best Practice page. Once the initial Vendor and order information has been entered, navigate to the Misc 1 tab and select the appropriate Progress Billing order in the "Progress Billing" field.

When linking Purchase Orders to Progress Billings, transactions will post to the GL as follows once the Progress Billing has been closed out:

Transaction

Account

Debit

Credit

Progress Billing PO Receipt Progress Billing COGS $200  
  AP   $200
Closing Out the Progress Billing Expense Account on the PO $200  
  Progress Billing COGS   $200

Reporting on Progress Billings

After Progress Billing orders have been added and used, users have the ability to generate Progress Billings by navigating to Print Outs > Progress Billing and clicking "Print".

Un-invoicing a Progress Billing sales order

  1. Navigate to Print Outs > Invoices.
  2. On the pre-filer select the sales order linked to the Progress Billing you wish to un-invoice. The selection is made in the "Sales Order" field on the form.
  3. Click the "Un-Invoice" button at the top of the pre-filter.
  4. The system will ask you to confirm you wish to un-invoice the order.
  5. Click "Yes" to un-invoice the order and complete the process. This will cause the value in the "Amt Billed" field on the Progress Billing order lines to reverse to the state before invoicing.

FAQ & Diagnostic Tips

Note: Adding inventory parts to a Progress Billing order will not relieve the inventory when the order is invoiced. A regular Sales Order must be entered and shipped to relieve the inventory.